"""
字典的常用操作
"""
my_dict = {"周杰轮": 99, "林俊节": 88, "张学油": 77}
# 新增元素
my_dict["张信哲"] = 66
print(f"my_dict 新增后的字典 {my_dict}")

# 更新元素
my_dict["周杰轮"]= 55
print(f"my_dict 更新元素后的字典 {my_dict}")

# 删除元素
pop_str = my_dict.pop("周杰轮")
print(f"取出来的元素{pop_str} ,取出来的元素类型{type(pop_str)},剩下的字典：{my_dict}")

# 清空元素, clear
my_dict.clear()
print(f"清空后的my_dict {my_dict}")

# 获取全部的key
my_dict = {"周杰轮": 99, "林俊节": 88, "张学油": 77}
result = my_dict.keys()
print(f"my_dict.keys()的返回结果 :{result}, 类型是: {type(result)}")

# 遍历字典
for key in my_dict.keys():
    print(f"方式一 key: {key} ,value: {my_dict[key]}")
for key in my_dict:
    print(f"方式二 key: {key} ,value: {my_dict[key]}")

# 统计字典内的元素数量, len()函数
print(len(my_dict))